function timeAgo(val) {
    // val 为10位的时间戳
    //需要把10位时间戳转换为13位，然后转换为时间对象

    let mTime = new Date(val * 1000); //新闻的时间
    let nTime = new Date(); //当前的时间

    let mYear = mTime.getFullYear();
    let mMonth = mTime.getMonth()+1;
    let mDate = mTime.getDate();
    let mHours = mTime.getHours();

    let nYear = nTime.getFullYear();
    let nMonth = nTime.getMonth()+1;
    let nDate = nTime.getDate();
    let nHours = nTime.getHours();

    if (mYear == nYear) {
        if (mMonth == nMonth) {
            if (mDate == nDate) {
                //小时前
                //分前
                //刚刚
                if (mHours == nHours) {
                    let mMinutes = mTime.getMinutes();
                    let nMinutes = nTime.getMinutes();
                    if (nMinutes - mMinutes >= 2) {
                        return (nMinutes - mMinutes) + '分钟前';
                    } else {
                        return '刚刚';
                    }
                } else {
                    return (nHours - mHours) + '小时前';
                }

            } else {
                //相同年份月份，不同天，7天内显示**天前，否则显示具体日期
                if (nDate - mDate > 7) {
                    return mYear + '-' + (mMonth < 10 ? '0' + mMonth : mMonth) + '-' + (mDate < 10 ? '0' + mDate : mDate);
                } else {
                    return (nDate - mDate) + '天前';
                }
            }
        } else {
            //不同月份，显示具体日期
            return mYear + '-' + (mMonth < 10 ? '0' + mMonth : mMonth) + '-' + mDate;
        }
    } else {
        //不同年份，显示具体日期
        return mYear + '-' + (mMonth < 10 ? '0' + mMonth : mMonth) + '-' +(mDate < 10 ? '0' + mDate : mDate);
    }
    //return mTime; 
}

export {            //关键
    timeAgo
}